/**
 * 公共验证中间件
 */
const { validationResult } = require('express-validator');

const validateRequest = (req, res, next) => {
  const errors = validationResult(req);
  if (!errors.isEmpty()) {
    return res.status(400).json({ errors: errors.array({ onlyFirstError: true }) });
  }
  next(); // 如果没有错误，继续执行后续的中间件或路由处理
};

module.exports = validateRequest;
